package com.yuyue.springFramework.note01.entity;

/**
 * 创建单例类并调用原型类的抽象创建方法
 */
public abstract class SingleClass {
    //原型类的抽象创建方法
    public abstract PrototypeClass createPrototypeClass();

    public void process(){
        PrototypeClass prototypeClass = createPrototypeClass();
        prototypeClass.execute();
    }
}
